before と in front of の違い
from
NHK3か月トピック英会話 ハートで感じる英文法
p64
before は場所ではなく、時や順番を表す表現
場所の「前」を表したい場合は in front of を使う